package s05;

/**
 * @ClassName Man
 * @Description TODO
 * @Author Li
 * @Date 2022/8/14 18:21
 * @ModifyDate 2022/8/14 18:21
 * @Version 1.0
 */
public class Man extends Human{
    @Override
    public void seyHello() {
        System.out.println("Hello Man!");
    }

    // 定义method方法，参数传递Greeter接口
    public void method(Greeter g){
        g.greet();
    }

    public void show(){
        // 调用method方法，使用lambda表达式
        method(()->{
            // 创建Human对象，调用sayHello方法
            new Human().seyHello();
        });
        // 简化Lambda
        method(()->new Human().seyHello());
        // 使用super关键字代替
        method(()->super.seyHello());
    }
}
